package com.lcc.lynx.security.pojo;

import lombok.Data;

import java.util.List;

@Data
public class UserInfo<T>{

    private T user;

    private String ip;
    /**
     * token
     */
    private String token;

    /**
     * 登录设备信息
     */
    private String userAgent;
    /**
     * 是否登录状态
     */
    private boolean isLogin;
    /**
     * 是否是管理员
     */
    private boolean isAdmin;
    /**
     * 权限列表
     */
    private List<String> permissions;
    /**
     * 角色列表
     */
    private List<String> roles;

}
